package cn.com.zetatech.maple.entity;

import cn.com.zetatech.maple.local.LocalHandler;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

/**
 * @author cheng.cao@zetatech.com.cn
 */
@Getter
@Setter
public class Rule {
    private Writer writer;
    private String clazz;
    private List<Field> fields;
    // 下面3个字段仅针对simple类型的解析所需
    private String separator;
    private String itemReplace;
    private int itemSize;
    private LocalHandler localHandler;
    // 是否启用本地合并同类型文件
    private boolean enableSameTypeLocalMerge;
}
